river bluffs - French English Dictionary